.companyclassify{
	background-color: #F1F1F1;
	/*padding-bottom:0.666667rem;*/
	.companyclassify_title{
		background: #fff;
		height:2.933333rem;
		line-height: 2.933333rem;
		display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    div{
    	height:2.933333rem;
			line-height: 2.933333rem;
			/*font-size: 20px*/
			&:first-of-type{
				margin-left:.7rem;
				font-size: 1.333333rem;
			}
			&:last-of-type{
				margin-right:.5rem;
				font-size: 1.333333rem;
				margin-top: 0.2rem;
			}
    	input{
    		border:none;
    		border:0.066667rem solid #999;
    		border-radius: 0.2rem;
    		font-size: 0.733333rem;
    		width:20rem;
    		height:2.0rem;
    		padding-left:1rem;
    		&::-webkit-input-placeholder{
					color:#999;
					font-size: 0.8rem;
				}
    	}
    	.am{
				display: inline-block;
				width:2.666667rem;
				height:1.933333rem;
				background-color:#DF1212;
				border-radius: 0 0.2rem 0.2rem 0;
				position: absolute;
				top:.6rem;
				right:2.366667rem;
				text-align:center;
				line-height: 1.933333rem;
				color:#fff;
				font-size: 1.2rem;
    	}
    }
	}
	.com_cla{
		position: absolute;
		width:100%;
		height:100%;
		background-color: #fff;
		ul{
			width:100%;
			height:11.866667rem;
			background-color: #fff;
			position: relative;
			z-index: 1001;
			padding:0 1rem;
			a{
				display: block;
				li{
					list-style-type:none;
					font-size: 1.0rem;
					color:#333;
					border-bottom:#ddd 0.066667rem solid;
					height:2.933333rem;
					line-height: 2.933333rem;
					i{
						color:#ddd;
						font-size: 1.1rem;
						margin:0 0.666667rem;
						line-height: 2.933333rem;
					}
				}
			}
			
		}
		.black{
			position: absolute;
			top:0;
			left:0;
			z-index: 1000;
			background-color: rgba(0,0,0,0.5);
			width:100%;
			height:100%;
		}
	}
	.classify_cont{
		background-color: #F1F1F1;
		padding-top:0.666667rem;
		margin-bottom: 0.666667rem;
		.class_list{
			position: relative;
			z-index: 999;
			background-color: #fff !important;
			width:100%;
			margin-bottom: 0.666667rem;
			p{
				background-color: #fff;
				width:100%;
				padding:0 1.1rem;
				height:2.933333rem;
				line-height: 2.933333rem;
				font-size: 1.0rem;
				color:#333;
			}
			.user_right{
				float: right;
				line-height: 2.933333rem;
				color:#979797;
				font-size: 1rem;
			}
			.com_list{
				padding:.7rem 0;
				border-bottom: #ddd 0.066667rem solid;
				clear: both;
				margin: 0 1.2rem;
				font-size: 1.0rem;
				color:#333;
				&::before,
				&::after{
			    content: "";
			    display: block;
			    height: 0;
			    line-height: 0;
			    visibility: hidden;
			    clear: both;
				}
				&>i{
					padding-top:.7rem;
					line-height: 0;
				}
				ul{
					list-style-type:none;
					li{
						width:7.0rem;
						float: left;
						text-align: center;
						padding:0 .5rem ;
						height:1.933333rem;
						line-height: 1.933333rem;
						background-color: #F1F1F1;
						border-radius: 1.333333rem;
						margin:0.3rem 0.2rem;
						font-size: 0.933333rem;
						color:#666;
						text-overflow: ellipsis;
						overflow: hidden;
						display: -webkit-box;
						-webkit-line-clamp: 1;
						// eslint-disable-next-line
						/*! autoprefixer: off */
						-webkit-box-orient: vertical;
						/* autoprefixer: on */
					}
				}
			}
		}
	}
}